import React, { Component } from "react";

export default class Child8 extends Component {
  constructor(props) {
    super(props);
    this.state = {};
    console.log("a");
  }
  componentDidMount(){//加载完成
    console.log("c");
  }
  componentDidUpdate(){ //更新完成
    console.log("d")
  }
  componentWillUnmount(){//销毁完成
    console.log("e");
  }
  shouldComponentUpdate(nextProps){//将要更新的props
    // return false;
    if(nextProps.num%2===0){
        return  true;
    }
    return false;
  }

  render() {
    console.log("b");
    return (
      <div>
        <div>我是子组件  来自父组件的数据为{this.props.num}</div>
        {this.props.info.item?.age}
      </div>
    );
  }
}
